#九九乘法表

#for...in...
#左下角
for i in range(1,10):
      for j in range(1,i+1):
            print('{}*{}={:<4}'.format(i,j,i*j),end='')
      print()

#左上角
for i in range(9,0,-1):
      for j in range(1,i+1):
            print('{}*{}={:<4}'.format(i,j,i*j),end='')
      print()

#正三角
for i in range(1,10):
      for k in range(i,9):
            print(end=' '*8)
      for j in range(1,i+1):
            print('{}*{}={:<4}'.format(i,j,i*j),end='')
      print()

#倒正三角
for i in range(9,0,-1):
      for k in range(1,10-i):
            print(end=' '*8)
      for j in range(i,0,-1):
            print('{}*{}={:<4}'.format(i,j,i*j),end='')
      print()

#九九乘法表
#while循环
#左下角
i =1
while i<=9:
      j=1
      while j<=i:
            print('{}*{}={:<4}'.format(i,j,i*j),end='')
            j+=1
      i+=1
      print()

#左上角
i =9
while i>=1:
      j=1
      while j<=i:
            print('{}*{}={:<4}'.format(i,j,i*j),end='')
            j+=1
      i-=1
      print()

#正三角
i = 1
while i <=9:
      k=9
      while k>i:
            print(end='        ')
            k-=1
      j=1
      while j<=i:
            print('{}*{}={:<4}'.format(i,j,i*j),end='')
            j+=1
      i+=1
      print()

#倒正三角
i = 9
while i >=1:
      k=9
      while k>i:
            print(end='        ')
            k-=1
      j=1
      while j<=i:
            print('{}*{}={:<4}'.format(i,j,i*j),end='')
            j+=1
      i-=1
      print()
